package com.sevenGroup.pawnshop.Utils;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

import java.util.ArrayList;
import java.util.List;
/*
    把json字符串转为java对象
    key是json字符串的key
    json是一个json字符串的参数
 */
public class GetObjectByJson {
    public static List getList(String key,String json,Class clazz){
        if ("".equals(json)) return new ArrayList();
        JSONObject jsonObject = JSON.parseObject(json);
        JSONArray objects = jsonObject.getJSONArray(key);
        String jsonString = JSONObject.toJSONString(objects);
        return  JSONObject.parseArray(jsonString,clazz);
    }
}